page{
	background: #F6f6f9;
}
.text-center{
    text-align: center;
}
.text-left{
	text-align: left;
}
.border-box{
    box-sizing: border-box;
}
.text-right{
	text-align: right;
}
.flex-row{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.flex-item{
    flex: 1;
}
.space-around{
	justify-content: space-around;
}
.space-between{
	justify-content: space-between;
}
.space-center{
	justify-content: center;
}
.display-inline{
	display: inline;
}
.align-start{
	align-items: flex-start !important;
}
.align-end{
	align-items: flex-end !important;
}
.button-hover[type="primary"]{
	background-color: #5a82da !important;
}
/* 文本显示，超出变省略号 */
.one-ellipsis{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.two-ellipsis{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/* 内边距 */
.p-10{
	padding: 10upx;
}
.p-20{
	padding: 20upx;
}
.p-30{
	padding: 30upx;
}

.p-t-20{
	padding-top: 20upx;
}
.p-t-30{
	padding-top: 30upx;
}
.p-r-20{
	padding-right: 20upx;
}
.p-r-27{
	padding-right: 27upx;
}
.p-r-30{
	padding-right: 30upx;
}

.p-b-20{
	padding-bottom: 20upx;
}
.p-b-30{
	padding-bottom: 30upx;
}

.p-l-20{
	padding-left: 20upx;
}
.p-l-27{
	padding-left: 27upx;
}
.p-l-30{
	padding-left: 30upx;
}
.no-padding{
    padding: 0!important;
}

/* 外边距 */
.m-0{
	margin: 0;
}
.m-l-30{
	margin-left: 30upx;
}
.m-r-20{
	margin-right: 20upx;
}
.m-r-30{
	margin-right: 30upx;
}
.m-b-40{
	margin-bottom: 40upx;
}
.m-b-50{
	margin-bottom: 50upx;
}
.m-b-30{
	margin-bottom: 30upx;
}
.m-b-15{
	margin-bottom: 15upx;
}
.m-b-20{
	margin-bottom: 20upx;
}
.m-b-25{
	margin-bottom: 25upx;
}
.m-t-10{
	margin-top: 10upx;
}

/* 图标 */
.icon{
	width: 36upx !important;
	height: 36upx !important;
	border-radius: 0 !important;
}

.header-container{
    overflow-y: auto;
}

/* placeholder样式 */
.uni-input{
    font-size: 28rpx!important;
}
.placeHolder{
    color: #E6E6E6!important;
    font-size: 28rpx!important;
    font-weight: normal;
}
/* 必填字段标红 */
.required-title{
    position: relative;
    padding-left: 10rpx;
    box-sizing: border-box;
}
.required-title:after{
    content: '*';
    color: red;
    position: absolute;
    left: -15rpx;
    top: 5rpx;
}
.bottom-fixed-column{
    z-index: 100;
}

/* 没有数据 */
.no-data{
    text-align: center;
}
.no-data image{
    width: 276rpx;
    height: 268rpx;
    margin-top: 50%;
}
.no-data view{
    font-size: 36rpx;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #B7BEC5;
    line-height: 50rpx;
}